package site.yunnong.atvris.service.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;

/**
 * VO对象，隐藏用户密码
 * @author JinghaoZhang
 * @date 2021年-05月-07日
 */
@Data
public class UserCardVO implements Serializable {

    @JsonFormat(shape = JsonFormat.Shape.STRING)
    private Long uuid;

    private Integer role;

    private String nickname;

    private Integer integration;

    private Integer growth;

    private String job;

    private String personalSign;

    private String avatar;

    private Integer gender;

    private Integer age;

    private Integer education;

    private String province;

    private String city;

    private String district;

    @ApiModelProperty("粉丝数")
    private Integer fansCount;
    
    private Integer videoCount;

    @ApiModelProperty("是否已关注该用户")
    private Boolean hasFollowed;

}
